/* XPM */
static char *undo_history[] = {
/* columns rows colors chars-per-pixel */
"32 32 230 2 ",
"   c #7E0000",
".  c #7F0000",
"X  c #7D0A0A",
"o  c #7C0E0E",
"O  c #7B1313",
"+  c #7D1616",
"@  c #792525",
"#  c #774545",
"$  c #717070",
"%  c #717171",
"&  c #727171",
"*  c #727272",
"=  c gray45",
"-  c #747474",
";  c #767676",
":  c #797979",
">  c gray48",
",  c #7B7B7B",
"<  c #7C7C7C",
"1  c #7D7C7C",
"2  c #7E7E7E",
"3  c #800000",
"4  c #810000",
"5  c #820000",
"6  c #830100",
"7  c #850000",
"8  c #860100",
"9  c #870100",
"0  c #8A0000",
"q  c #8A0100",
"w  c #8C0000",
"e  c #8E0000",
"r  c #810A0A",
"t  c #810E0E",
"y  c #920200",
"u  c #970400",
"i  c #960501",
"p  c #980000",
"a  c #980200",
"s  c #9A0300",
"d  c #980400",
"f  c #9A0500",
"g  c #9B0500",
"h  c #9D0500",
"j  c #831B1B",
"k  c #861818",
"l  c #A20300",
"z  c #A60300",
"x  c #A50600",
"c  c #AA0000",
"v  c #AF0800",
"b  c #B20300",
"n  c #B80300",
"m  c #BC0200",
"M  c #BD0500",
"N  c #B10800",
"B  c #B50900",
"V  c #BA0A00",
"C  c #862828",
"Z  c #C70300",
"A  c #C00400",
"S  c #C60500",
"D  c #C40700",
"F  c #CB0000",
"G  c #CA0100",
"H  c #CA0200",
"J  c #CC0000",
"K  c #CC0100",
"L  c #CD0100",
"P  c #CE0200",
"I  c #CF0200",
"U  c #CB0500",
"Y  c #CF0600",
"T  c #C60C00",
"R  c #CC0D00",
"E  c #CF0D00",
"W  c #D10200",
"Q  c #D30300",
"!  c #D00400",
"~  c #D40400",
"^  c #D50400",
"/  c #D50500",
"(  c #DA0600",
")  c #DC0700",
"_  c #DE0700",
"`  c #D60E00",
"'  c #DF0800",
"]  c #DB0D00",
"[  c #DA0F00",
"{  c #DD0C00",
"}  c #DC0F00",
"|  c #CE1F14",
" . c #E00900",
".. c #E10900",
"X. c #E20900",
"o. c #E90C00",
"O. c #EA0D00",
"+. c #ED0E00",
"@. c #EE0E00",
"#. c #EF0E00",
"$. c #F10F00",
"%. c #E11000",
"&. c #E11404",
"*. c #ED1200",
"=. c #E71A0A",
"-. c #F31300",
";. c #F51100",
":. c #F61100",
">. c #F81200",
",. c #F91300",
"<. c #FA1300",
"1. c #FB1300",
"2. c #FD1400",
"3. c #FD1500",
"4. c #FF1500",
"5. c #FF1702",
"6. c #FF1A05",
"7. c #FF1B06",
"8. c #FF1F0B",
"9. c #FF2613",
"0. c #FF2815",
"q. c #FF2A17",
"w. c #FE2C1A",
"e. c #FF311F",
"r. c #CC352C",
"t. c #CA3830",
"y. c #FF3725",
"u. c #FE3826",
"i. c #FF3C2A",
"p. c #FF3F2E",
"a. c #934D4D",
"s. c #916363",
"d. c #906464",
"f. c #8B7171",
"g. c #F55547",
"h. c #FF5445",
"j. c #FF5546",
"k. c #FF5849",
"l. c #FF5A4B",
"z. c #EF695E",
"x. c #FF766A",
"c. c #EC7870",
"v. c #FE7E72",
"b. c #FF7F74",
"n. c #808080",
"m. c gray51",
"M. c #848484",
"N. c #868686",
"B. c #898888",
"V. c #8C8B8B",
"C. c gray56",
"Z. c #998787",
"A. c #909090",
"S. c #919090",
"D. c gray57",
"F. c #959595",
"G. c #9C9696",
"H. c #989898",
"J. c #9A9999",
"K. c #9B9A9A",
"L. c #9B9B9B",
"P. c #9C9B9B",
"I. c gray61",
"U. c #9D9C9C",
"Y. c #9D9D9D",
"T. c #9E9D9D",
"R. c #9F9E9E",
"E. c #AD8585",
"W. c #A09F9F",
"Q. c #A1A0A0",
"!. c #A3A2A2",
"~. c gray64",
"^. c #A4A3A3",
"/. c #A5A5A5",
"(. c #A7A7A7",
"). c #A8A7A7",
"_. c #ACABAB",
"`. c gray68",
"'. c #AEADAD",
"]. c #AEAEAE",
"[. c #BBAFAF",
"{. c gray69",
"}. c #B1B1B1",
"|. c gray70",
" X c #B4B4B4",
".X c gray71",
"XX c #B7B6B6",
"oX c #B9B9B9",
"OX c gray73",
"+X c #BBBBBB",
"@X c #BCBBBB",
"#X c #BCBCBC",
"$X c gray74",
"%X c gray",
"&X c gray75",
"*X c #FB8F85",
"=X c #FF9288",
"-X c #C1BEBE",
";X c #FFABA4",
":X c #FEB7B0",
">X c #FFC1BB",
",X c #FFC4BF",
"<X c #C0C0C0",
"1X c #C1C1C1",
"2X c gray76",
"3X c #C3C3C3",
"4X c gray77",
"5X c #C5C5C5",
"6X c gray78",
"7X c #C8C8C8",
"8X c gray79",
"9X c #CACACA",
"0X c gray80",
"qX c #CDCDCD",
"wX c gray81",
"eX c gray82",
"rX c LightGray",
"tX c #D5D5D5",
"yX c gray84",
"uX c #D7D7D7",
"iX c gainsboro",
"pX c #E2E2E2",
"aX c gray89",
"sX c gray90",
"dX c #E6E6E6",
"fX c gray94",
"gX c #F3F3F3",
"hX c #FEFEFE",
"jX c #FFFEFE",
"kX c None",
/* pixels */
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX% = % kXkXkXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkX= % , n.% = kXkXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkX% 2 ].2X2X1 % kXkXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkX% A.&X2XqX7XA.% % kXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkX= ~.2X4XaXjXrXY.= % - kXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkX= /.2X9XfXsXeX2X XD.M.; % = % kXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkX= (.2X7XuX4X2X2X2X2X2X5X7X%X~.> % % kXkXkXkX",
"kXkXkXkXkXkXkXkXkX% f.-X2X2X2X2X2X2X<X%X2X2X2X7XtXtXF.= % kXkXkX",
"kXkXkXkXkXkXkXkX+ X . k E.2X2X2X2X2X}.P.J.Q.].#X2X7XsXOX= % kXkX",
"kXkXkXkXkXkXkX. . h x . r [.2X2X2X2X).P.Y.P.P.J.).%X5XgXJ.% % kX",
"kXkXkXkXkXkX. g *.2.2.i . a.&X2X2X2XY.B.% = M.J.P.P.|.wXsX> = kX",
"kXkXkXkXkX6 V 2.2.l.i.B . t G.{.2X#XP.> % kX= = V.P.P..XaXI.% kX",
"kXkXkXkX6 ` 2.0.;XjXj.E . . C d.Z.Q.W.% kXkXkX% % S.P._.eX5X= kX",
"kXkXkX6 [ 2.p.>Xb.e.5.-.T v i 6 . j s.% kXkXkXkX= 1 J.].2XiX% kX",
"kXkX. } 2.0.h.2.2.2.2.2.5.8.q.u.&.i . o kXkXkXkX- n.L..X2X0X= kX",
"kX. N 2.2.5.2.2.2.2.<.-.;.2.2.6.k.v.| 9 . . kXkX% D.P.<X2X.X% kX",
"kX6 } 2.2.2.2.2.2.2.o.F F F ' #.2.6.=Xz.. . kXkX% L.Q.2X2XQ.= kX",
"kX. n ~ -.2.2.2.2.2.' F M F F F ~ #.6.,Xr.. . kX; P.].2X4XM.% kX",
"kX. . A P ( ;.2.5.2.U c . . e m F F  .w.:Xi . # > J.Y.OX X= kXkX",
"kXkX. . x P F _ <.<.F 0 . kX. . a P F o.x.t.. @ % Q.Q.}.> % kXkX",
"kXkXkX. . 0 D P F ~ U . kXkXkXkX. l F ' y.c.. O % ; ; % % kXkXkX",
"kXkXkXkXkX. . y U P D . kXkXkXkX. 0 F  .2.*X. . kX% % = kXkXkXkX",
"kXkXkXkXkXkXkX. . a 9 . kXkXkXkX. p F #.2.g.. kXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkX. . kXkXkXkXkX. b P 1.2.=.. kXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX. Z ^ 2.2.E . kXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX. F  .2.5.h . kXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkX. 9 F P *.%.. kXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX. U ~ [ 9 . kXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX.   . . . kXkXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX. . . kXkXkXkXkXkXkXkXkXkXkXkX",
"kXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkXkX"
};
